/*

Theme Name: Wainman Custom (V1.0)

Theme URI: http://www.f1stockcars.com/

Description: Designed exclusively for Wainman Racing

Version: 1.0

Author: ADE



*/


/*--grid over-ride--*/


.fivecat {float:left; margin-right: 24px; border-right: 1px solid #FFF;}
.fivecat.append-1 {padding-right: 25px;}
.fivecat.last {margin-right: 0px; border: none;}

body {margin: 0; color:#222;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}

.transbox {background: none;margin: 0 auto;width: 998px;}

.container {background: #FFFFFF ; padding: 2em;}

html {background: url("images/html-bg.gif") repeat scroll 0 0 #D9DFE1;}

#bg {background: url("images/body-bg2.png") no-repeat scroll center top transparent;}

p {font-size: 12px; line-height: 20px;}

blockquote {background: url('images/quote.png') .5em top no-repeat;color: #000;font-style: normal;padding: 0 0 0 0;}

h1, h2, h4, h5, h6 {font-family: Arial,Helvetica,sans-serif;color: #444444;font-weight:normal;text-transform:uppercase;}
h3 {font-family: 'Oswald',Arial,Helvetica,sans-serif;color: #444444;font-weight:normal;text-transform:uppercase;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #444444;}

h7 a {color: #000;font-weight: 500;}

a {color: #428CE7;text-decoration: none;}

a:hover {text-decoration: underline;}

a:active, h2 a:active, h3 a:active {color: #444130;text-decoration: none;}

h2 a:hover, h3 a:hover {color: #000;text-decoration: none;}

h6 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}

h1 {text-align: left;width: 150px;margin: 0 0 0 20px;padding: 18px 0 14px 0;}

.post h2 {color: #111; background: none; padding: 3px 0px; margin-bottom: 15px; text-transform:none;line-height:1.2em;}
.post h2 {
  font-family: 'Oswald',Arial,Helvetica,sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  /*-- text-shadow: 2px 2px 2px #aaa; --*/
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0px;
  word-spacing: 0em;
  line-height: 1.2em;
}


.post h2 {color: #222222;margin-bottom: 15px;}

.post h2 a {color: #222222;text-decoration: none;}

h3.sub, h2.sub {font-family: Arial,Helvetica,sans-serif;margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: normal;line-height: 1em;text-transform: uppercase;color: #515151;border-bottom: 1px solid #ddd;}



h4.sub {font-size: 1.0em; color: #428ce7; margin: 0 0 3px 0;}



.chrome{color:#ff0000;}



blockquote p {padding: 0 20px 0 30px;}



hr {background: #eee;height: 1px;}



hr.space {background: #FFF; color: #FFF;}



img {margin: 0;}
img.centered {margin-left: auto;margin-right: auto;}
img.thumbnail {margin: 0 0 10px 0;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);}
img.alignleft {float: left; margin: 0 10px 0 0;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);}
img.alignright {float: right; margin: 0 0 0 10px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);}
img.aligncenter {display: block; margin: 20px auto; margin-top: 20px; margin-bottom: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;margin: 0 10px 10px 0;}
.alignright {float: right;margin: 0 0 10px 10px;}

.pack img.aligncenter {display: block;margin-left: auto;margin-right: auto; box-shadow:none;}

.wp-caption {

   border: none;
   text-align: center;
   background-color: none;
   padding-top: 0px;
   margin: 20px 0;
color: #666;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}

.wp-caption.aligncenter {
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 0px;
}

.wp-caption.alignright {
   margin: 5px 0 10px 10px;
   padding-top: 0px;
}

.wp-caption.alignleft {
   margin: 5px 10px 10px 0;
   padding-top: 0px;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 8px 4px;
   margin: 0;
}

.gallery-caption {font-size: 0;}

.photo_align_left {
float: left;
padding: .8em;
border:1px solid #ccc;
background:#eee;
margin:0 0 1em 0;
}

.post .photo_align_left {
margin: 0 1.5em 1.5em 0;
}

.post img.thumbnail {
float:left;
margin: 0 1.5em 1.5em 0;
}

.thumbnail {
border:none;
padding:0px;
margin:0 1em 1em 0;
}



#vidwindow {
border:4px solid#000;
}

.badge {
text-align: left;
width: 150px;
margin: 0 0 0 20px;
padding: 18px 0 14px 0;
}

#logo {text-align: left;}

.logo h1 {
text-transform: uppercase;
font-weight: bold;
color: #000;
margin: 12px 0 12px 0;
}

input {
border: 1px solid #CCCCCC;
padding-left: 0;
}

ol {
margin-left: 20px;
}

label {
font-weight: normal;
}

textarea {
height: 200px;
width: 500px;
}

.small {
font-size: .9em;
color: #bbb;
}

.nomargin {
margin: 0;
}

a.button, button {
font-weight: normal;
}

dl.small dd {
font-size: .9em;
}

.linkcat {
list-style: none;
}

.post_first {
background: #e5e5e5;
padding: 1em;
}

.post_alt {

background: #eee;

padding: 1em;

}

span.meta_align_right {

color: #ccc;

float: right;

font-size: .6em;

}

span.meta_align_right a {

color: #ccc;

}

span.meta_align_right a:hover {

color: #000;

}

.meta {

color: #666;

font-size: .8em;

line-height: 1.875em;

margin-bottom: 5px;

}

.meta a {

color: #000;

}

.meta a:hover {

color: #FF0000;

}

.byline {

color: #666;

font-size: .8em;

line-height: 1.875em;

}

.byline a {

color: #666;

line-height: 1.875em;

text-decoration: none;

}

.byline a:hover {

color: #000;

}

.meta_list, .meta_list a, ul.meta_list {

color: #000;

list-style-image: none;

}

.meta_list li {

border-bottom: 1px dotted #000;

list-style-image: none;

}



#feed {

float: right;

margin: 30px 23px 0 0

}





img.icon {

position: relative;

margin: 7px 0 -5px 0;

}


th, td {vertical-align: top;}


#home_right {padding-top: 18px;}





#middlebox {border: 1px solid #ccc;margin-bottom: 20px; background: #FFFFFF;}

#middlebox h6 {background: #e4e4e4; padding: 5px 2px 5px 5px; margin-bottom: 5px;}

.middleinner {margin: 5px; padding-bottom: 1px;}





p.twitter-message {border-bottom: 1px dotted #dddddd; margin: 0 0 10px; padding: 0 0 10px;}

span.twitter-timestamp abbr {border:none; color: #cccccc;}



#hside {color: #000;background: #e4e4e4; border: 1px solid #CCCCCC;}



#hside h2.widgettitle {

background: none;

margin: 0 0 1em;

padding: 0 0 3px 0;

text-transform: uppercase;

color: #ff0000;

border-bottom:1px solid #666;

font-weight: normal;

}

#hside ul li {

list-style-image:none;

margin: 0 0 0 -10px;

}

#hside a {

color:#000;

}

#hside a:hover {

color:#ff0000;

}



.sidebar {padding-bottom: 30px;}

.sidebar ul li a {   /* background-image: url("images/li.png"); */
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    height: 1%;
    line-height: 1.2em;
    padding: 6px 0 6px 8px;
    border-bottom: 1px solid #ddd;
    }

.sidebar ul li a:hover {background: #eee; text-decoration: none; color:#428ce7;} 



.content ul li {list-style-image:none;list-style-type: none;margin: 0 0 0 -10px;}



.entry ul li {list-style-image:none;list-style-type: square;margin: 0 10px 0 10px;}



.five_posts h3 {margin-bottom: 0;padding: .5em 0 .5em 0;}

.five_posts h3 a {text-transform: uppercase;}

.five_posts h4, h6.category_head {margin: 0 0 1em;padding: 13px 5px;Background: #000;text-transform: uppercase;color: #fff;font-size: .9em;font-weight: normal;}



h6.category_latest {margin: 0 0 1em;padding: 10px 5px 10px 5px;Background: #eee;text-transform: uppercase;color: #000;font-size: .9em;font-weight: normal;border: 1px solid #eee;}



.five_posts h4 a, h6.category_head a {text-transform: uppercase;color: #fff;}

.five_posts h4 a:hover, h6.category_head a:hover {color: #fff;text-decoration: underline;}



h6.category_more a {color: #000;background: none;padding: 0 1px 0 0;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 1em;border: none;}

h6.category_more a:hover {color: #000;text-decoration: underline;}



#gray_bg {padding:21px;margin:0 -24px 0 -24px;float:left;position: relative;}

#dark_bg {background: #000;padding:24px;margin:0 -24px;float: left;color: #666;position: relative;}

#dark_bg ul li {list-style-image:none;font-size: 10px;}

#dark_bg a {color:#ff0000;}

#dark_bg a:hover {color:#fff;text-decoration: none;}

#dark_bg h2.widgettitle {margin: 0 0 1em;padding: 0;text-transform: uppercase;color: #666;font-weight: normal;}







.five_posts ul{list-style:none;margin: 0 0 0 -3px;font-size:.9em;padding:0;border-top:1px solid #eee}

.five_posts ul li a,ul.txt li{color: #f00;height:1%;line-height:1.2em;border-bottom:1px solid #eee;display:block;padding:6px 0 6px 8px;margin:0}

.five_posts ul li a:hover,ul.txt li:hover{color:#f00;text-decoration:none;background-position:1px 0.8em;background: #e4e4e4}

.five_posts ul li.active a{cursor:default;color:white;}

.five_posts ul li {list-style-image:none;}






h2.category_page {
background:#ccc;
margin-bottom: 15px;
color:#515151;
font-weight: normal;
text-transform:uppercase;
text-align:center;
padding:10px;
border-radius: 2px 2px 2px 2px;
}



#maincontent .post h2 {

margin-bottom: 5px;

}

#maincontent .content {

padding: 5px 47px 20px 48px;

}

#maincontent h2.pagetitle {

border: none;

text-transform: uppercase;

}

#feature h3 {

margin-bottom: 0;

padding: 0;

}

#feature p img {

margin: 7px 0 2em 0;

}

.feature_text {

margin-top: 2em;

}

#home_right .entry {

padding: 0 0 2em 0;

}

.news h3 {

text-transform: uppercase;

}

.content {

margin: 0 0 1em 0;

}

ul#featurenav {

margin-left: 0;

padding-left: 0;

white-space: nowrap;

}

#featurenav li {

display: inline;

list-style-type: none;

}

#featurenav a {

padding: 1px 5px;

}

#featurenav a:link, #featurenav a:visited {

background-color: #eee;

border: 1px solid #000;

color: #000;

text-decoration: none;

}

#featurenav a:hover {

background-color: #444;

color: #fff;

text-decoration: none;

}

.author {

background: #eee;

margin-bottom: 1.5em;

padding: 1.5em;

}

.author img {

float: left;

padding: 0 1em 1em 0;

}

.author p {

margin-left: 8em;

}

.author h6 {

border-bottom: 1px #000 dotted;

margin-left: 7em;

}



.alignright {

float: right;

}

.alignleft {

float: left;

}



.navigation {

font: 12px/1 helvetica,arial,sans-serif;

text-decoration:none;

font-size:14px;

display:block;

text-transform: uppercase;

margin-bottom: 20px;

color: #000;

}



.navigation a {

text-decoration:none;

background: #eee;

padding: 10px;

color: #000;

}



.navigation a:hover {

text-decoration:none;

background: #000;

padding: 10px;

color: #fff;

}



.post {
margin-bottom: 0px;
}

.archwrap {margin-top: 20px;border-bottom: 1px solid #ddd;}


.postmetadata2 {
background: #e9e9e9; /* Old browsers */
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #666666;
    font-size: 12px;
    line-height: 12px;
    padding: 1em;
   }

.postmetadata2 a {color:#428CE7;}
.postmetadata2 a:hover {color:#428CE7;}
.postmetadata2 hr {background:#ddd; height:1px;}



.entry {

padding-bottom: 0px;

}

#header {

height: 50px;

padding: 4px 0 0 0;

width: 950px;

}

#header h1, #header .description {

line-height: 1em;

margin: 0;

padding: 0;

}







h1 a.logo {

text-transform: uppercase;

}

.entry #nav .content {

margin: auto;

padding: 0;

}

.entry #nav {

background: #FFF;

margin-bottom: 15px;

}

.entry #nav li a {

background: #666;

border-right: 1px solid #000;

color: #FFF;

}

.entry #nav li.last a {

border-right: none;

}

.entry #nav li a:hover {

background: #333;

color: #FFF;

}





#achwrap {

border: 1px solid #000;

margin: 5px;

}



/*--- footer ---*/

#footer-wrap {background: #000000;}

/* url('images/footer_main.png') repeat-x */

#footer {color: #999999; margin: 0 auto; padding: 1.5em 0; text-align: left; width: 950px;}

#footer p {font-size: 10px; margin: 0 0 1.5em; line-height: 2em;}

#footer a {font-size: 10px; color: #428CE7; text-decoration: none;}

#footer ul {font-size: 10px; list-style:none; list-style-position: outside; list-style-type: none;margin:0 1em;}

#footer a:hover {color: #ffffff;}

#footer h3 {font-weight:normal;font-size: 11px;border-bottom:medium none;color:#999999;margin:0;padding:0 0 0.6em;}



#search {float: right;margin: 0 10px 0 0;padding: 18px 0 0 0;}

#search #s {background: url('images/searchbg.png') 0px center no-repeat;color: #555;font-size: 0.9em;margin-right: 2px;margin-top: 2px;padding: 2px 0 2px 19px;width: 135px;}

#search #s:hover {color: #000;}

.search-excerpt {margin: 0;}

strong.search-excerpt {background-color: #ffff00;color: #ff0000;}



.commentlist li {

padding: 8px 15px;

background: url(images/commentbg3.PNG) repeat-x bottom;

margin-bottom: 10px;

border-top: 1px solid #ccc;

border-bottom: 1px solid #ccc;

list-style: none;

}



.comments-alt {

background: #EEE url(images/commentbg3.PNG) repeat-x bottom;

margin-bottom: 10px;

}



.commentlist li .avatar { 

	float: left;

	border: 1px solid #ccc;

	padding: 2px;

	background: #fff;

        margin-right: 5px;

	}



img.wp-smiley {

    float: none;

    padding: 0;

    margin: 0;

}



#commentform {margin-left: 40px;}







#commentform .button { 

   cursor: pointer;

   width: 104px;

   height: 30px;

   border: none;

   text-transform: uppercase;

   font-size: 9px ; 

   background: url('images/submitshadow.png');

   padding-left: 6px;  

}







.bottombar h2 {

font-size: 10px;

font-weight: bold;

line-height: 1em;

margin: 1em 0 1em;

}



.bottombar {

}



ul {

list-style-type: none;

margin-left: 1em;

padding: 0;

}



/*-- ul li {

background-repeat: no-repeat;

line-height: 2em;

list-style-image: url('images/icons/li.png'); 

margin: 0;

padding: 0;

} --*/



#top {

margin: 0 auto;

width: 950px;

}

#title {

float: left;

}

#title h1 {

margin: 0;

}

#title h1 a {

color: #fff;

font-weight: bold;

letter-spacing: -.1em;

line-height: 1.3em;

text-transform: uppercase;

}

#title h1 a:hover {

color: #eee;

}

#contents {

background: #fff;

border: 1px solid #ccc;

border-top: none;

clear: both;

margin: 0px;

padding: 15px;

}





/* SECOND TIER PAGE NAVIGATION */

/* Root = Horizontal, Secondary = Vertical */





#navmenu-h {

background: #000000;

z-index:13;

}

#navmenu-h-r {

background: none;

border: 0px solid #ccc;

z-index:14;

}

#navmenu-h li.alignright {

float: right;

}

ul#navmenu-h {

margin: 0;

border: 0 none;

padding: 0;

width: 998px;

	/*For KHTML*/

	list-style: none;

height: 34px;



z-index:98;

}

#navmenu-h-r {

margin: 0 0 0 0;

border: 0px solid #ccc;

padding: 0;

width: 998px;

	/*For KHTML*/

	list-style: none;

height: 24px;

}

ul#navmenu-h li {

margin: 0;

border: 0 none;

padding: 0;

float: left;

	/*For Gecko*/

	display: inline;

list-style: none;

position: relative;

height: 34px;

border-right: 0px #000 solid;

z-index:99;

}

#navmenu-h-r li {

margin: 0;

border: 0 none;

padding: 0;

float: right;

	/*For Gecko*/

	display: inline;

list-style: none;

position: relative;

height: 24px;

}

ul#navmenu-h ul {

margin: 0;

border: 0 none;

padding: 0;

width: 160px;

list-style: none;

display: none;

position: absolute;

top: 34px;

left: 0;

z-index:100;

}

ul#navmenu-h-r ul {

margin: 0;

border: 0 none;

padding: 0;

width: 160px;

list-style: none;

display: none;

position: absolute;

top: 24px;

left: 0;

z-index:10;

}

ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {

clear: both;

display: block;

font: 1px/0px serif;

content: ".";

height: 0;

visibility: hidden;

}

ul#navmenu-h ul li, ul#navmenu-h-r ul li {

width: 170px;

float: left;

	/*For IE 7 lack of compliance*/

	display: block !important;

	/*For IE*/

}

/* Root Menu */

ul#navmenu-h a {

padding: 5px 15px 5px 15px;

float: none !important;

	/*For Opera*/

	/*For IE*/

	display: block;

background: #000000;

color: #fff;

font: 12px/24px "Helvetica Neue", Arial, Helvetica, sans-serif;

font-weight: bold;

text-decoration: none;

text-align: left;

text-transform: uppercase;

height: auto !important;

	/*For IE*/

}

ul#navmenu-h-r a {

padding: 2px 20px 0 20px;

float: none !important;

	/*For Opera*/

	/*For IE*/

	display: block;

background: url('images/repeater.png') repeat;

color: #fff;

font: 11px/22px "Helvetica Neue", Arial, Helvetica, sans-serif;

text-decoration: none;

height: auto !important;

	/*For IE*/

}

/* Root Menu Hover Persistence */

ul#navmenu-h a:hover,

ul#navmenu-h-r a:hover,

ul#navmenu-h li:hover a,

ul#navmenu-h-r li:hover a,

ul#navmenu-h li.iehover a,

ul#navmenu-h-r li.iehover a {

background: #333333;

color: #eee;

font-weight: bold;



}

/* 2nd Menu */

ul#navmenu-h li:hover li a,

ul#navmenu-h li.iehover li a,

ul#navmenu-h-r li:hover li a,

ul#navmenu-h-r li.iehover li a {

float: none;

background: #111;

color: #ccc;

}

/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover li a:hover,

ul#navmenu-h li:hover li:hover a,

ul#navmenu-h li.iehover li a:hover,

ul#navmenu-h li.iehover li.iehover a,

ul#navmenu-h-r li:hover li a:hover,

ul#navmenu-h-r li:hover li:hover a,

ul#navmenu-h-r li.iehover li a:hover,

ul#navmenu-h-r li.iehover li.iehover a {

background: #333;

color: #fff;

}

/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a,

ul#navmenu-h li.iehover li.iehover li a,

ul#navmenu-h-r li:hover li:hover li a,

ul#navmenu-h-r li.iehover li.iehover li a {

background: #111;

color: #ccc;

}

/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,

ul#navmenu-h li:hover li:hover li:hover a,

ul#navmenu-h li.iehover li.iehover li a:hover,

ul#navmenu-h li.iehover li.iehover li.iehover a,

ul#navmenu-h-r li:hover li:hover li a:hover,

ul#navmenu-h-r li:hover li:hover li:hover a,

ul#navmenu-h-r li.iehover li.iehover li a:hover,

ul#navmenu-h-r li.iehover li.iehover li.iehover a {

background: #CCC;

color: #FFF;

}

/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a,

ul#navmenu-h li.iehover li.iehover li.iehover li a,

ul#navmenu-h-r li:hover li:hover li:hover li a,

ul#navmenu-h-r li.iehover li.iehover li.iehover li a {

background: #EEE;

color: #666;

}

/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,

ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,

ul#navmenu-h-r li:hover li:hover li:hover li a:hover,

ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {

background: #CCC;

color: #FFF;

}

ul#navmenu-h ul ul,

ul#navmenu-h ul ul ul,

ul#navmenu-h-r ul ul,

ul#navmenu-h-r ul ul ul {

display: none;

position: absolute;

top: 0;

left: 160px;

}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul,

ul#navmenu-h li:hover ul ul ul,

ul#navmenu-h li.iehover ul ul,

ul#navmenu-h li.iehover ul ul ul,

ul#navmenu-h-r li:hover ul ul,

ul#navmenu-h-r li:hover ul ul ul,

ul#navmenu-h-r li.iehover ul ul,

ul#navmenu-h-r li.iehover ul ul ul {

display: none;

}

ul#navmenu-h li:hover ul,

ul#navmenu-h ul li:hover ul,

ul#navmenu-h ul ul li:hover ul,

ul#navmenu-h li.iehover ul,

ul#navmenu-h ul li.iehover ul,

ul#navmenu-h ul ul li.iehover ul,

ul#navmenu-h-r li:hover ul,

ul#navmenu-h-r ul li:hover ul,

ul#navmenu-h-r ul ul li:hover ul,

ul#navmenu-h-r li.iehover ul,

ul#navmenu-h-r ul li.iehover ul,

ul#navmenu-h-r ul ul li.iehover ul {

display: block;

}



/*------------more---------------*/

.read_more {

font: 8px/1 helvetica,arial,sans-serif;

text-decoration:none;

font-size:8px;

display:block;

text-transform: uppercase;

margin-bottom: 20px;

color: #000;

}



.read_more a {

background: #fff;

padding: 4px;

color: #000;

}



.read_more a:hover {

background: #000;

padding: 4px;

color: #fff;

}



/*--- slideshow ---*/

.slider {background: #fff; margin: 0 auto; height: 500px; width: 998px;}

ul#portfolio {padding:0;list-style:none;margin:0;overflow:hidden;}

ul#portfolio li {list-style:none;padding:0;width:998px;text-align: center;}

ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase;padding:0 16px;}

ul#portfolio li img {max-width:998px;text-align:center;margin:0;}





/*-------------- Facebook widget -------*/



.fbwidget iframe {border: 1px solid #ddd; border-radius: 5px;}

.fan_box .full_widget {border: 1px solid #ddd; border-radius: 5px;}





/*------------ fixture list key ---------*/



.fixtkey {

padding: 20px 20px 10px 20px;

font-size: 80%;

background-color: #fff;

border: solid 2px #eee;

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

}



/*---------- packages -----------*/

.pack {

background: #ffffff;

border: 1px solid #ddd;

padding: 10px;

margin-bottom: 20px;

-moz-border-radius: 4px; /* FF1+ */

-webkit-border-radius: 4px; /* Saf3-4 */

border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */

-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);

-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);

box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);

}



.pack h4 {color: #428CE7;}

/*------------ detailed points highlight ---------*/

.hilite {
padding: 10px;
border: 1px solid #e4e4e4;
margin-bottom: 30px;
font-size: 100%;
background-color: #F8F5BA;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


/*----------- notes ------------*/



.note {

padding: 5px 10px 5px 10px;

font-size: 100%;

text-shadow: 0 1px 0 #FFFFFF;

background-color: #e4e4e4;

border: 1px solid #CCCCCC;

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

}

/*-----advert-------*/
.advert {border: 1px solid #bbbbbb; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); padding: 10px; margin: 20px 0px; font-size: 20px; color: #444; text-align: center; background: url('images/contentbg.png') repeat-x;border: 1px solid #bbb;
border-radius: 2px 2px 2px 2px;
box-shadow: 0 1px 0 #eee inset, 0 1px 1px rgba(0, 0, 0, 0.1);}
.advert p {font-size: 20px;line-height:25px;}

/*------summarybox----*/
.summarybox {background: url('images/ytbg.png') repeat;#cccccc;margin:0 0 1.6em;padding:1.5em; border: 1px solid #bbb;border-radius: 2px 2px 2px 2px;box-shadow: 0 1px 0 #eee inset, 0 1px 1px rgba(0, 0, 0, 0.1);}

.summarybox p {color: #444;line-height:15px;margin: 0 0 1.0em;}

.summarybox ul {border-bottom: 1px solid #333; list-style-type: none; margin: 0 0 10px 0; padding: 0;}
.summarybox ul li {background: none #333; color: #ddd; text-transform: uppercase; font-size: 11px; font-weight: bold;list-style-type: none; margin: 0 150px 0 0; padding-left: 5px; padding-top: 1px;}

h3.sb {margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.5em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;color: #515151; text-shadow: 0 1px 0 #eeeeee;}
h4.sb {font-family: Helvetica,sans-serif;margin: 0 0 5px 0;font-size: 1.0em;font-weight: bold;line-height: 1em;color: #333; text-shadow: 0 1px 0 #eeeeee;}

.bio {padding: 0 20px;}

/*---------- tag cloud -----------------*/

.tag-cloud a {

padding: 0px 10px 0px 0px;

}



/*---------------- ccs styled tables -------------------*/

/*----fixtures & points-------------*/



table.stats {

        margin-left: auto;

        margin-right: auto;

        border-collapse:collapse;

        empty-cells: show;

}



table.stats td {

        padding: 4px 4px 4px 10px;

        font-weight: bold;

}



table.stats th {

        font-size: 9px;

	background-color: #000000;

        color: #FFFFFF;

        padding: 4px 4px 4px 10px;

        

}



table.stats tr {

	color: #555555;

        font-weight: bold;

	background-color: #EEEEEE;

        

}



table.stats tr.alt {

	color: #555555;

        font-weight: bold;

	background-color: #FFFFFF;

       

}



table.stats tr.sub {

        background: none;

	background-color: #888888;

        font-size: 9px;

        color: #ffffff;

}



table.stats tr.sub td {

        

}



/*----- GWeather -----*/



.gweather {

        margin-left: auto;

        margin-right: auto;

        border-collapse:collapse;

        empty-cells: show;

}



.gweather th {

        font-size: 9px;

	background-color: #000000;

        color: #FFFFFF;

        padding: 4px 4px 4px 10px;

       

}



.gweather td {

        background: #eee;

        padding: 4px 4px 4px 10px;

        font-weight: bold;

}



.gweather td img {

        background-color: #f3f3f3;

        border: 1px solid #dddddd;

        padding: 5px;

}



.gweather td.curtemp {

        background-color: #dddddd;

}

/*------merchent-----*/

.merchbox {background: url('images/box_bg.gif') repeat-x #fff; border: 1px solid #ddd; padding: 10px; margin-bottom: 40px;}

table.merchtab {margin-bottom: 10px;}

.merchtab td {padding: 20px 0; background: none; border: 0px;}

.merchtab th {font-size: 20px;text-shadow: 0 1px 0 #ffffff;}

.merchimg {border:none;box-shadow:none;}


/*------------------- wp-pagenavi ------------------*/

div.wp-pagenavi {margin-bottom: 10px;}

div.wp-pagenavi a {
              padding: 2px 5px 2px 5px; 
              margin: 2px;
              text-decoration: none; /* no underline */
   background-color: #E9E9E9;
    background-image: -moz-linear-gradient(#F9F9F9, #EAEAEA);
    border: 1px solid #AFAFAF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding: 3px 6px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      }

div.wp-pagenavi a:hover, div.wp-pagenavi a:active {
   background-color: #E9E9E9;
    background-image: -moz-linear-gradient(#F9F9F9, #EAEAEA);
    border: 1px solid #AFAFAF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #111;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding: 3px 6px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      }

div.wp-pagenavi span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px; 
    font-weight: bold;
    background-color: #646464;
    background-image: -moz-linear-gradient(#696969, #606060);
    border: 1px solid #646464;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    color: white;
    text-shadow: 0 0 1px #AAAAAA;
    border-radius: 2px 2px 2px 2px;
              } 

      div.wp-pagenavi span.disabled {
                      padding: 2px 5px 2px 5px;
                      margin: 2px;
                      border: 1px solid #EEE;
             
                      color: #DDD; 
              }
div.wp-pagenavi span.pages {
	margin: 2px 2px 2px 0px;
   background-color: #E9E9E9;
    background-image: -moz-linear-gradient(#F9F9F9, #EAEAEA);
    border: 1px solid #AFAFAF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 0 white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding: 3px 6px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
             }

      div.wp-pagenavi span.extend {
         border: 1px solid #ffffff;
         margin: 2px;
         padding: 2px 5px;
             }


/*------------- Pagination for posts and pages -----------------------------*/



#wp_page_numbers ,#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {

	font-size: 100%;

}

#wp_page_numbers {

	clear:both;

	display:block;

	margin:0;

	background:#FFF;

	width: 100%;

	background: transparent;

	padding:0;

}

#wp_page_numbers ul {

	width: 100%;

	margin:0;

	padding:0;

}

#wp_page_numbers li {

	float: left;

	display: block;

	margin: 0px;

	padding: 0px 0px;

}

#wp_page_numbers a {

	padding: 2px 5px;

	margin: 2px;

	display: block;

	color: #000000;

	border: 1px solid #000000;

	background-color:#FFF;

}

#wp_page_numbers li a:hover {

	border-color: #000000;

	text-decoration: none;

	background-color: #000000;

	color: #ffffff;

}

#wp_page_numbers li.space {

	padding: 6px;

	padding-left: 2px;

	padding-right: 2px;

}

#wp_page_numbers li.first_last_page {

	font-style: italic;

}

#wp_page_numbers li.active_page a {

	color: black; /* IE fix */

	text-decoration: none;

	background-color: #000000;

	border-color: 1px solid #000000;

	color: #ffffff;

	font-weight: bold;

	margin: 2px;

	padding: 2px 5px;

}

#wp_page_numbers li.active_page a:hover  {

	color: black; /* IE fix */

	text-decoration: none;

	background-color: #000000;

	border-color: 1px solid #000000;

	color: #ffffff;

	font-weight: bold;

	margin: 2px;

	padding: 2px 5px;

}

#wp_page_numbers li.page_info {

	float: left;

	display: block;

	padding: 2px 5px;

	margin: 2px;

	color: #ccc;

	border: 1px solid #ddd;

}

#wp_page_numbers li.dropdown{

	float: right;

	display: block;

	padding: 3px;

	padding-left: 5px;

	padding-right: 5px;

	margin-right: 2px;

	color: #666;

	font-size: 11px;

	border: 1px solid #bfbfbf;

}

#wp_page_numbers li.dropdown select.paginate {

	width:45px;

}







/*-------------social-bookmarks-------------*/

#socialBookMarks a{border:medium none;}



.sharesb {border:none;clear:both;font-size:12px;margin-top:5px;position:relative;}

.sharesb h3 {font-weight:normal;margin:0 5px 0 3px;padding:0 3px 0 0;}

.sharesb ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 0 0 15px;padding:0;text-align:center;}

.sharesb ul li {display:inline;padding:0 4px 6px 0;text-align:center;}

.sharesb ul li a {text-decoration:none;color:#1F527B;margin:0 19px 0 0;padding:0 0 0 18px;}

.sharesb ul li a:hover {text-decoration: underline;}



.sharesb p {margin:0;padding:0;}

.sharesb p a {font-size:12px;padding:10px;position:absolute;right:0;top:0;text-decoration:none;}



.sharesb ul li.delicious {background:transparent url('images/icons/delicious.gif') no-repeat scroll 0 0;}

.sharesb ul li.digg {background:transparent url('images/icons/digg.gif') no-repeat scroll 0 0;}

.sharesb ul li.reddit {background:transparent url('images/icons/reddit.gif') no-repeat scroll 0 0;padding:0 0 0 2px;}

.sharesb ul li.facebook {background:transparent url('images/icons/facebook.gif') no-repeat scroll 0 0;}

.sharesb ul li.stumbleupon {background:transparent url('images/icons/stumbleupon.gif') no-repeat scroll 0 0;}

.sharesb ul li.tweet {background:transparent url('images/icons/tweet.jpg') no-repeat scroll 0 0;}

.sharesb ul li.google {background:transparent url('images/icons/google.png') no-repeat scroll 0 0;}

.tweet_btn { display: inline-block;
    float: right;
    height: 22px;
    margin: 6px 0 6px 2px;
    padding: 0;
    width: 100px;}

.plus_btn { display: inline-block;
    float: right;
    height: 22px;
    margin: 6px 0 6px 2px;
    padding: 0;
    width: 70px;}

.like_btn { display: inline-block;
    float: left;
    height: 22px;
    margin: 6px 2px 6px 0;
    padding: 0;
    width: 100px;}

/*----- tabs & slides -----*/



/*

// JoomlaWorks "Tabs & Slides" Plugin for Joomla! 1.5.x - Version 2.4

// License: http://www.gnu.org/copyleft/gpl.html

// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.

// More info at http://www.joomlaworks.gr

// Developers: Fotis Evangelou

// ***Last update: May 20th, 2008***

*/



/* --- Generic --- */

a:active,a:focus {outline:0;}

.jwts_clr {clear:both;height:0;line-height:0;}



/* --- Tabs --- */

.jwts_tabberlive {margin:4px 0px;padding:0px;}

.jwts_tabberlive .jwts_tabbertab {margin-top:20px;padding:0px;border:0px solid #bbb;border-top:0px;/*height:300px;overflow:auto;*/}

.jwts_tabberlive .jwts_tabbertab h2,

.jwts_tabberlive .jwts_tabbertab h3,

.jwts_tabberlive .jwts_tabbertabhide {display:none;}



ul.jwts_tabbernav {margin:0px;padding:3px 4px;list-style:none;list-style-image:none;background:none;border-bottom:1px solid #bbb;line-height:normal;height:auto;}

ul.jwts_tabbernav li {margin:0px;padding:0px;list-style:none;list-style-image:none;backgimages/submitshadow.pnground:none;display:inline;}

ul.jwts_tabbernav li a,

ul.jwts_tabbernav li a:link {font-size:12px;font-weight:bold;margin:0px 1px;padding:3px 4px;color:#333;border:1px solid #bbb;border-bottom:none;background:#eee /*-- url(tab_bg.png) repeat-x top --*/ ;}

ul.jwts_tabbernav li a:visited {color:#333;}

ul.jwts_tabbernav li a:hover {font-size:12px;font-weight:bold;margin:0px 1px;padding:3px 4px;color:#ff0000;border:1px solid #aaa;border-bottom:none;background:#f2f2f2;text-decoration:none;}

ul.jwts_tabbernav li a:active,

ul.jwts_tabbernav li a:focus {outline:0;}

ul.jwts_tabbernav li.jwts_tabberactive a {color:#ff0000;background:#fff;border-bottom:1px solid #fff;}

ul.jwts_tabbernav li.jwts_tabberactive a:hover {background:#fff;border-bottom:1px solid #fff;text-decoration:none;}

ul.jwts_tabbernav li.jwts_tabberactive,

ul.jwts_tabbernav li.jwts_tabberinactive {background:none;padding:0px;margin:0px;}

.jwts_tabberlive .jwts_tabbertab, ul.jwts_tabbernav {text-align:left;} /* force content orientation */



/* --- Slides --- */

.jwts_slider {margin:4px 0px;padding:0px;}

.jwts_slidewrapper {border:none;width:100%;visibility:hidden;height:0px;overflow:hidden;position:relative;margin:0;padding:0;}



/* DEFAULT STYLING */

.jwts_title {margin:0 0 1px 0;padding:0px;overflow:hidden;background:url(slide_bg_r.png) no-repeat right;cursor:pointer;}

.jwts_title_left {background:url(slide_bg_l.png) no-repeat left;margin:0 10px 0 0;}

a.jwts_title_text,

a.jwts_title_text:link {display:block;background:url(star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#444;}

a.jwts_title_text:visited {color:#444;}

a.jwts_title_text:hover {display:block;background:transparent url(star.png) no-repeat;background-position:0px 2px;padding:0 2px 0 20px;margin:0 0 0 8px;line-height:22px;font-size:12px;font-weight:bold;text-decoration:none;color:#c64934;}

.jwts_slidecontent {padding:4px 12px 8px 12px;margin:0px;position:relative;background:none;border:none;}

.jwts_title_left,.jwts_slidecontent {text-align:left;} /* force content orientation */



.clear {clear: both; display:block;}

